#pragma once

#include <string>
#include "PlayerObject.h"
#include "vector"

enum HeaderType
{
	PACKETBUNDLE,
	INIT,
	DISC,
	SHUTDOWN,
	CHATLOG,
	CHATMESSAGE,
	PLAYEROBJECT,
	PLAYEROBJECTVECTOR,
	PLAYERINDEX,
	REQUESTSEEDANDTP,
	GRANTSEEDANDTP,
	REQUESTDISMANTLE,
	GRANTDISMANTLE,
	ACTIVATECOMPASS,
	INACTIVATECOMPASS,
	REQUESTRESS,
	ATTACKOBJECT,
	ATTACKOBJECTVECTOR,
	ENEMYOBJECT,
	ENEMYOBJECTVECTOR
};

typedef std::pair<HeaderType, std::string> NetworkPacket;
